heavy rainfall warning - English Synonyms Dictionary